package org.eae.eldf.entity.base;

import java.io.Serializable;
import java.util.Date;

/******************************************************************************
 * @File name : BasLov.java
 * 
 * @Author : xl
 * 
 * @Date : 2016-6-7
 * 
 * @Copyright Notice: Copyright (c) 2016 Efast Serv. All Rights Reserved. This
 *            software is published under the terms of the Efast Software
 *            License version 1.0, a copy of which has been included with this
 *            distribution in the LICENSE.txt file.
 * 
 * 
 *            ------------------------------------------------------------------
 *            ---------- Date Who Version Comments 2016-6-7 上午10:02:56 xl 1.0
 *            Initial Version
 *****************************************************************************/
public class BaseLov implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 6848935735146856891L;

	private Long baseLovId;
	private String id;
	private String enterpriseId;
	private String userId;
	private String moduleName;
	private String paramKey;
	private String i18nParamKey;
	private String dataType;
	private String optionKey;
	private Long optionOrder;
	private String optionDesc;
	private String i18nOptionDesc;
	private Long parentId;
	private Long valid;
	private Date lastUpdateTime;
	private String lastUpdateUser;
	private Date createTime;
	private String createUser;
	public Long getBaseLovId() {
		return baseLovId;
	}
	public void setBaseLovId(Long baseLovId) {
		this.baseLovId = baseLovId;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getEnterpriseId() {
		return enterpriseId;
	}
	public void setEnterpriseId(String enterpriseId) {
		this.enterpriseId = enterpriseId;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getModuleName() {
		return moduleName;
	}
	public void setModuleName(String moduleName) {
		this.moduleName = moduleName;
	}
	public String getParamKey() {
		return paramKey;
	}
	public void setParamKey(String paramKey) {
		this.paramKey = paramKey;
	}
	public String getI18nParamKey() {
		return i18nParamKey;
	}
	public void setI18nParamKey(String i18nParamKey) {
		this.i18nParamKey = i18nParamKey;
	}
	public String getDataType() {
		return dataType;
	}
	public void setDataType(String dataType) {
		this.dataType = dataType;
	}
	public String getOptionKey() {
		return optionKey;
	}
	public void setOptionKey(String optionKey) {
		this.optionKey = optionKey;
	}
	public Long getOptionOrder() {
		return optionOrder;
	}
	public void setOptionOrder(Long optionOrder) {
		this.optionOrder = optionOrder;
	}
	public String getOptionDesc() {
		return optionDesc;
	}
	public void setOptionDesc(String optionDesc) {
		this.optionDesc = optionDesc;
	}
	public String getI18nOptionDesc() {
		return i18nOptionDesc;
	}
	public void setI18nOptionDesc(String i18nOptionDesc) {
		this.i18nOptionDesc = i18nOptionDesc;
	}
	public Long getParentId() {
		return parentId;
	}
	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}
	public Long getValid() {
		return valid;
	}
	public void setValid(Long valid) {
		this.valid = valid;
	}
	public Date getLastUpdateTime() {
		return lastUpdateTime;
	}
	public void setLastUpdateTime(Date lastUpdateTime) {
		this.lastUpdateTime = lastUpdateTime;
	}
	public String getLastUpdateUser() {
		return lastUpdateUser;
	}
	public void setLastUpdateUser(String lastUpdateUser) {
		this.lastUpdateUser = lastUpdateUser;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getCreateUser() {
		return createUser;
	}
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	

}
